package com.flota.android;


/**
 * Allows to pass any XMLRPCSerializable object as input parameter.
 * When implementing getSerializable() you should return 
 * one of XMLRPC primitive types (or another XMLRPCSerializable: be careful not going into
 * recursion by passing this object reference!)  
 */
public interface XMLRPCSerializable {
        
        /**
         * Gets XMLRPC serialization object
         * @return object to serialize This object is most likely one of XMLRPC primitive types,
         * however you can return also another XMLRPCSerializable
         */
        Object getSerializable();
}
